Skip to content

Conversation

@coby5502
Copy link
Contributor

@coby5502 coby5502 commented Apr 20, 2025

🌁 背景

グルメサーチAPIと接続し、画面に情報を表示する機能を実装しました。

👩‍💻 内容

  • base_urlapi_keyInfo.plistで管理しています。
  • API通信関連のコードはクリーンアーキテクチャに基づいて分離しました。
  • 地図画面用にShopsUseCaseを作成しました。
  • 検索画面には無限スクロール機能を実現するPaginationStateInfiniteScrollSearchUseCaseを導入しました。
  • 地図画面では店舗情報がアノテーションおよびクラスタリングで表示されます。
  • 検索画面では店舗名による検索が可能で、無限スクロールに対応しています。

✅ テスト内容

  • 地図画面でズームイン・ズームアウトや移動を行うと、アノテーションとクラスタが適切に表示されることを確認しました。
  • 検索画面では、キーワード検索と無限スクロールの動作確認を行いました。

📱 スクリーンショット

Simulator Screen Recording - iPhone 16 Pro - 2025-04-20 at 16 25 50

📝 レビューメモ

未完成のデザイン要素やナビゲーションに関するコーディネーター処理は、今後対応予定です。
次の作業として、検索フィルターの種類を追加する予定です。

📣 関連イシュー

@coby5502 coby5502 merged commit b76f07e into develop Apr 20, 2025
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEAT] API接続

2 participants